// file_utils.h
#ifndef __FILE_UTILS_H
#define __FILE_UTILS_H

typedef std::string String;
bool is_one_of(String ext, char** table);
bool file_exists(String file);
String append_extensions_until_found(String fname, char** exts);
String get_extension(String path);
String get_filename(String path); 
String get_path(String path);
String get_cwd();
String canonical_form(String curr_dir, String file_path);
#endif

